查看原文
其他

无限进步:波卡的链上治理系统

波卡世界 PolkaWorld 2022-05-06

加入 PolkaWorld 社区,共建 Web 3.0!

任何系统想要长久地生存,都需要不断进化。区块链当然也需要不断演化,融入新技术,才能保持网络的与时俱进和长久繁荣。而想要做到这一点,就需要合理的治理系统。


治理是指如何做出决定的制度系统。比如在公司中,可能是董事会或者股东决定公司的发展方向。而区块链作为去中心化系统,并没有某一个中心化的权威可以替网络做决定,那么区块链都怎么做治理呢?



1、链下治理 vs 链上治理


一些区块链采用链下治理的方式,即通过非正式的社区讨论来做出协议变更的决定,例如论坛讨论、电话会议、线下会议等。


由于区块链网络中利益相关者众多,例如持币者、用户、矿工(节点)、开发者等,协调各方的利益并不容易。这导致链下治理有时效率并不高,进行某项更改经常需要数月甚至数年的时间。而且这样的方式导致只有少数人参与了决策过程,和区块链的去中心化精神背道而驰。


当社区在一些核心价值观上发生很大的分歧时,可能会发生硬分叉,将社区一分为二,产生两条不同的链,给社区带来高昂的代价。这类分叉的典型例子有比特币现金和比特币,以太坊经典和以太坊。


另一种方式是链上治理。将治理机制写入区块链的代码中,定下特定的决策流程和规则,通常会通过代币持有者投票来决策。但当投票率较低时,大鲸会对投票结果产生很大影响;有时虽然在链上做出了决策,但由于最后执行决策的是矿工或节点,导致决策无法有效地执行下去。



2、波卡的链上治理机制



治理结构


波卡治理的核心原则是,代币持有者对网络享有最终控制权。Polkadot 的治理结构采取三院制,分别是公投、理事会和技术委员会。


其中公投是指所有的 DOT 持有人,是治理当中权力最大的机构。所有的区块链 Runtime 逻辑更改都必须经过公投,只有公投投票通过才能执行。


理事会代表那些被动的利益相关者,其成员由公众竞选产生。理事会可以提交公投议案,在紧急情况下,还可以取消恶意公投。此外,理事会还负责波卡链上国库的审批。


技术委员会由理事会选出,其成员只能由实现了 Polkadot Runtime 或 Polkadot Host 的团队担任。技术委员会可以和理事会一起发起紧急公投,加速公投的投票和执行。



治理流程


波卡网络中的链上治理流程大致如下:


  1. 链上提交议案:公众和理事会都可以发起议案,每隔 30 天系统会从两个议案队列中自动选择一项进入公投

  2. 对议案进行公投:持有人通过锁定 DOT 对议案进行投票,其中锁定的时间会影响投票权重,且来自公众和理事会的议案通过的条件有所不同

  3. 自主执行:网络在没有任何人为干预的情况下执行通过公投的议案



在实际操作中,议案上链前一般会在 Polkassembly 论坛等地方先进行一些链下讨论,收集意见和反馈,然后修改一下再提交上链。



3、波卡治理机制的部分特点


为了保证治理的高效、安全、去中心化、可执行,波卡采用了一些比较有特色的设计。



信念乘数


公投的投票并不是简单的谁币多谁说了算,而是可以通过放大信念乘数(conviction multiplier)来增加投票的权重。如果你对某个议案非常重视,你可以将币锁定更长时间,从而获得更大的投票效力,最高可以是账面价值的 6 倍。信念乘数的设计可以防止投票被大鲸左右。



自适应投票人数偏见


一项公投通过的门槛会根据投票参与率的高低来进行调整。随着某项公投投票率增加,通过该公投所需的赞成票门槛会降低。另外,一项议案是来自公众还是理事会,以及获得了多少理事会成员的支持也会影响投票通过的门槛。该机制可以避免对网络随意地更改,提高网络安全性。



自动执行


一个高效的治理机制应该不仅能够有效地做决定,还要让做出的决定能够有效地得到执行。波卡的议案如果通过后,是自动执行的,无需任何人工的参与。一项议案从通过到执行有 30 天的缓冲期,方便对投票结果不满意的人可以解绑其质押的代币和用脚投票。



4、治理系统升级


波卡正在计划对治理体系进行一次较大的调整,来让整个治理系统更加的去中心化。目前公开的一些信息,大概透露了未来治理系统的几个方向:


  • 理事会和技术委员会的权力可能会变小,甚至可能这两个机构都会被取消

  • 与现行的最短 30 天一次公投相比,未来可能任何人都可以随时发起公投

  • 可能会有几个公投分类,各分类下的公投互相独立运行,每个分类会有自己的规则


详见:https://github.com/paritytech/substrate/pull/10195


等到新版治理系统的细节出来后,PolkaWorld 也会第一时间跟进和报导的。


活动预告


4 月 24 日(本周日)下午 14:00,Acala EVM+ 核心开发者将进行一场面向开发者的 Workshop,欢迎对 Acala Dapp Hackathon 有兴趣,或对 Acala EVM+ 开发感兴趣的开发者参与。


主题:如何在 Acala EVM+ 从 0 开始成功部署一个合约与集成 Acala EVM Precompile

嘉宾:Acala EVM+ 核心开发者 Jingbo

主持:PolkaWorld xiaojie

时间:4月 24 日下午 14:00 


直播地址:腾讯会议(ID 286-498-737)



首届 Acala Dapp Hackathon 报名正在进行中!快来到 EVM+ 上实现你的想法,说不定你就是波卡生态下一个独角兽。报名截止日期延长到了 4 月 24 日,点击下方图片了解大赛详情并报名。



  • PolkaWorld Telegram 群:

    t.me/polkaworld

  • PolkaWorld Youtube 频道:

    https://www.youtube.com/c/PolkaWorld

  • PolkaWorld Twitter:

    @polkaworld_org

  • PolkaWorld 网站:

    https://polkaworld.pro/

更多内容


怎样提高治理参与率?可以通过治理 “开除” 某条平行链吗?|波卡治理 AMA

谁 DOT 多谁说了算?波卡的治理可没这么简单粗暴|Polkadot Wiki

Polkadot 的治理机制:不仅是链上投票,还要自动执行

视频|Polkadot 治理模式演示

关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存